package method04;

import java.util.*;

public class SecondaryLinkage {
    public static void main(String[] args) {
        Map<String , List<String >> map = new HashMap();
        Scanner scanner = new Scanner(System.in);
        List<String> list = new ArrayList<>();
        map.put("黑龙江",list);
        list.add("哈尔滨");
        list.add("大庆");
        list.add("齐齐哈尔");
        list.add("牡丹江");
        list.add("佳木斯");
        List<String> list2 = new ArrayList<>();
        map.put("上海",list2);
        list2.add("上海市");
        List<String> list3 = new ArrayList<>();
        map.put("吉林",list3);
        list3.add("长春");
        list3.add("四平");
        list3.add("白山");
        list3.add("松原");
        list3.add("辽源");
        list3.add("通化");
        List<String> list4 = new ArrayList<>();
        map.put("天津",list4);
        list4.add("天津市");
        List<String> list5 = new ArrayList<>();
        map.put("河北",list5);
        list5.add("石家庄");
        list5.add("唐山");
        list5.add("秦皇岛");
        list5.add("邯郸");
        list5.add("邢台");
        List<String> list6 = new ArrayList<>();
        map.put("重庆",list6);
        list6.add("南川");
        list6.add("万州");
        list6.add("江津");
        list6.add("万盛");
        list6.add("巴南");
        List<String> list7 = new ArrayList<>();
        map.put("北京",list7);
        list7.add("北京市");



        while (true){
            System.out.println("=====================");
            System.out.println("欢迎使用城市联动系统");
            System.out.println("黑龙江 上海 吉林 天津 河北 重庆 北京");
            System.out.println("请输入你所在的省份：");
            System.out.println("输入n退出");
            String province =scanner.next();
            if (province.equals("n")){
                scanner.close();
                break;
            }
            if (map.get(province)==null){
                System.out.println("你输入的省份有误");
            }else {
                System.out.println(map.get(province));
                System.out.println("请输入你所在的城市：");
                String city = scanner.next();
                if (map.get(province).contains(city)){
                    System.out.println("你已成功录入");
                }else {
                    System.out.println("你输入的城市有误");
                }
            }

        }



    }
}
